package com.ims.excel.wait;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.*;

import java.io.FileOutputStream;

public class C10enterInCell {

    public static void main(String[] args) throws Exception {
        /**
         * 创建工作簿
         */
        // 创建一个新的工作簿
        Workbook wb = new HSSFWorkbook();
        // 创建页，第1页
        Sheet sheet = wb.createSheet("第一个Sheet页");
        // 创建行，第3行
        Row row3 = sheet.createRow(2);
        // 创建单元格3行2列
        Cell cell32 = row3.createCell(1);

        /**
         * 设置换行
         */
        cell32.setCellValue("我要换行 \n 成功了吗？");
        CellStyle cs = wb.createCellStyle();
        cs.setWrapText(true);  // 开启换行
        cell32.setCellStyle(cs);
        // 调整下行的高度
        row3.setHeightInPoints(2 * sheet.getDefaultRowHeightInPoints());
        // 调整单元格宽度
        sheet.autoSizeColumn(2);

        /**
         * 输出工作簿
         */
        FileOutputStream fileOut = new FileOutputStream("测试工作簿.xls");
        wb.write(fileOut);
        fileOut.close();
    }
}
